2937,2939,2942,2943,2945,2946,2948,2950,2952,2954,2955,2956,2957,2958,2958,2958,2959,2959,2962,2963,2964,2965,2966,2967,2969,2972,2976,2980,2981,2983,2985,2986,2987,2990,2994,2998,3001,3005,3009,3015,3020,3027,3035,3043,3049,3052,3053,3055,3059,3059,3059,3059,3059,3058,3056,3051,3048,3045,3043,3041,3040,3039,3039,3039,3039,3040,3041,3043,3045,3047,3048,3049,3049,3051,3052,3053,3056,3056,3057,3058,3061,3064,3068,3073,3075,3077,3078,3079,3080,3081,3083,3084,3086,3087,3088,3088,3088,3088,3086,3085,3084,3083,3082,3081,3081,3080,3080,3079,3078,3077,3076,3074,3072,3071,3069,3068,3067,3067,3067,3066,3066,3065,3065,3065,3065,3065,3064,3064,3064,3064,3063,3063,3062,3061,3060,3059,3058,3057,3057,3057,3057,3057,3057,3057,3057,3057,3057,3057,3057,3056,3056,3055,3055,3055,3054,3054,3053,3052,3051,3051,3052,3052,3053,3053,3054,3055,3055,3056,3057,3058,3059,3060,3060,3061,3062,3063,3064,3065,3065,3066,3066,3067,3068,3068,3068,3068,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3069,3070,3070,3070,3070,3070,3071,3071,3071,3071,3071,3071,3071,3071,3071,2610,2610,2610,2610,2610,2610,2610,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2612,2612,2614,2614,2615,2615,2615,2615,2616,2617,2618,2623,2626,2626,2626,2626,2626,2626,2628,2630,2631,2632,2634,2636,2639,2643,2645,2646,2646,2644,2641,2637,2634,2632,2629,2626,2622,2620,2619,2619,2618,2617,2615,2614,2611,2610,2609,2609,2608,2608,2608,2607,2607,2607,2607,2607,2606,2606,2604,2603,2602,2602,2602,2602,2601,2600,2600,2599,2599,2598,2597,2596,2596,2596,2594,2591,2587,2581,2576,2568,2564,2563,2563,2565,2567,2570,2572,2574,2577,2579,2581,2582,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2583,2582,2582,2582,2582,2582,2582,2586,2588,2590,2595,2600,2602,2605,2612,2615,2617,2618,2621,2624,2627,2628,2632,2635,2641,2643,2647,2652,2658,2661,2662,2663,2665,2668,2670,2671,2674,2676,2677,2679,2681,2682,2683,2684,2687,2689,2691,2692,2694,2696,2699,2702,2704,2706,2707,2708,2710,2711,2713,2716,2717,2718,2719,2720,2722,2723,2724,2725,2726,2727,2728,2729,2731,2734,2737,2738,2739,2740,2741,2742,2744,2745,2745,2747,2748,2749,2750,2751,2752,2753,2754,2754,2755,2756,2756,2757,2757,2758,2758,2759,2759,2759,2759,2758,2757,2756,2755,2754,2754,2754,2754,2755,2756,2757,2758,2759,2760,2760,2761,2762,2762,2763,2763,2764,2764,2766,2767,2768,2768,2769,2770,2771,2771,2772,2772,2772,2772,2773,2773,2774,2775,2775,2776,2776,2776,2777,2778,2778,2779,2779,2780,2780,2780,2781,2781,2780,2779,2778,2778,2778,2777,2777,2777,2777,2777,2778,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2789,2790,2790,2790,2791,2791,2792,2793,2795,2796,2797,2798,2799,2800,2800,2800,2800,2800,2800,2801,2802,2803,2804,2804,2805,2805,2807,2808,2809,2810,2811,2811,2812,2813,2814,2814,2815,2816,2817,2819,2821,2822,2824,2825,2826,2826,2827,2828,2829,2829,2829,2829,2828,2829,2830,2831,2833,2834,2835,2835,2835,2835,2835,2835,2836,2837,2837,2838,2838,2838,2838,2838,2839,2841,2844,2845,2846,2847,2847,2848,2848,2849,2850,2851,2852,2853,2855,2856,2857,2858,2859,2860,2861,2862,2862,2863,2864,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2878,2879,2880,2881,2882,2883,2884,2885,2885,2886,2886,2887,2888,2890,2891,2892,2894,2895,2897,2898,2899,2899,2899,2900,2901,2902,2904,2905,2906,2907,2908,2909,2909,2910,2911,2912,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2924,2926,2927,2928,2929,2930,2932,2932,2933,2933,2934,2935,2935,2936,2936,2936,2936;289,289,290,290,290,290,290,290,290,290,289,289,289,287,286,284,282,281,279,278,278,277,276,275,274,272,270,267,266,265,264,264,264,263,262,261,260,259,259,257,256,254,252,249,247,245,244,242,243,239,237,236,234,232,230,227,225,223,221,221,219,218,216,214,213,212,212,210,208,205,204,203,201,199,198,197,195,194,193,193,192,191,189,186,185,183,182,181,179,178,174,171,169,166,163,159,158,157,152,150,149,146,145,144,143,143,142,142,139,137,136,133,131,128,125,124,123,122,121,119,117,117,116,115,114,113,111,110,109,108,106,105,103,101,100,96,92,91,90,89,87,86,84,83,82,81,80,79,78,77,76,75,74,73,73,72,70,66,64,63,62,61,60,59,58,57,56,55,53,52,51,50,49,49,47,46,45,44,43,42,41,39,38,37,36,34,33,32,30,29,28,27,26,25,23,22,20,17,16,15,13,11,10,8,7,6,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,11,12,14,16,18,19,21,22,24,25,26,28,29,35,36,38,41,43,46,50,52,53,59,68,71,75,77,80,82,86,90,94,98,102,107,113,119,127,133,138,146,153,159,161,163,166,171,176,180,183,187,188,193,197,200,202,205,206,207,209,211,213,215,217,219,221,224,227,231,237,242,246,249,251,255,260,264,269,274,278,286,290,294,298,300,304,308,309,312,314,319,323,328,330,333,337,342,345,347,349,351,353,354,355,356,357,358,360,362,363,366,368,370,372,373,378,379,381,382,384,386,388,391,391,391,391,391,393,393,394,395,395,396,396,396,396,397,397,397,397,396,395,394,394,393,393,393,393,392,391,390,390,389,389,389,388,388,387,387,387,386,386,386,385,385,385,385,387,388,389,389,390,391,392,392,392,392,392,391,391,390,390,390,390,390,390,390,390,390,390,391,391,391,391,391,391,391,391,390,390,390,390,390,390,390,390,390,389,389,388,387,386,385,385,384,383,382,381,380,380,379,379,379,379,378,377,376,375,374,373,372,371,371,370,370,370,369,369,368,368,367,367,366,366,365,365,364,363,362,360,359,358,357,356,355,355,354,353,353,352,351,351,350,349,348,347,347,346,345,345,344,344,343,343,342,341,341,340,339,338,337,337,336,336,336,336,336,336,336,336,337,337,337,336,334,333,332,331,331,330,330,330,330,330,330,330,329,329,328,327,326,325,324,324,324,323,323,322,322,321,320,319,319,318,318,317,317,316,316,315,315,314,314,314,315,315,315,315,315,314,313,312,311,310,309,308,307,306,306,306,306,306,306,307,308,309,310,311,311,311,310,309,308,307,306,305,304,303,302,302,302,302,303,303,304,304,304,304,304,304,305,305,305,305,305,305,305,305,304,303,303,302,302,302,302,302,302,302,302,302,302,301,301,301,300,300,300,300,300,300,299,299,298,297,296,296,296,296,296,296,295,295,293,292,292,291,290,290,289,289,288,288,288,287,287,287,286,286,285,285,284,284,284,284,284,283,283,283,282,282,282,282,282,282,282,282,282,283,284,284,285,285,285,286,286,287,288,289